import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * cambia el fondo del juego para simular que llueve y cambia la variable vel del mundo
 * 
 * Daniel Varela
 * 1.0
 */
public class Lluvia extends Actor
{
    public long time;
    public int vel;
    /**
     * Constructor de la clase lluvia
     */
    public Lluvia(){
        time = System.currentTimeMillis();
        vel = 0;
    }
    
    /**
     *Cambia el fondo y la velocidad con la que se mueve la lava
     */
    public void llueve(){
        Mundo mundo;
        mundo = (Mundo)getWorld();
        vel = mundo.dameVel();
        mundo.cambiaFondo("lluvia.png");
        mundo.tomaVel(500);
    }
   
    /**
     * cuenta hasta 15 para regresar la velocidad a la normalidad
     */ 
    public boolean existe(){
        Mundo mundo;
        mundo = (Mundo)getWorld();
        
        if( (System.currentTimeMillis() - time) < 15000)
               return true;
        
        else{
               mundo.cambiaFondo("Fondo.png");
               mundo.tomaVel(vel);
               return false;
        }
    }  
}
